AI037
Основы C++, пятое издание
Расширенные возможности и перегрузка
Цели обучения
- Определить и устранить неоднозначные вызовы функций в перегруженных сигнатурах
- Реализовать пользовательскую перегрузку операторов для определяемых пользователем типов в соответствии с отраслевыми стандартами
- Проанализировать роль компилятора в манипуляции именами функций и их разрешении
- Создать надежные интерфейсы приложений (API), используя «Правило пяти» и перегруженные операторы присваивания